/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package View;

import Model.Dao.AlunoImpl;
import Model.Dao.AtividadeImpl;
import Model.Dao.DisciplinaImpl;
import Model.Dao.ProfessorImpl;
import Model.Dao.TurmaImpl;
import Model.Pojo.Disciplina;
import Model.Pojo.Professor;
import Model.Pojo.Turma;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

/**
 *
 * @author Amanda
 */
public class MenuProfessor {

    
    AlunoImpl alunoImpl;
    AtividadeImpl atividadeImpl;
    DisciplinaImpl disciplinaImpl;
    ProfessorImpl professorImpl;
    TurmaImpl turmaImpl;

    public MenuProfessor(AlunoImpl alunoImpl, AtividadeImpl atividadeImpl, DisciplinaImpl disciplinaImpl,
                     ProfessorImpl professorImpl, TurmaImpl turmaImpl) {
       
        this.alunoImpl = alunoImpl;
        this.atividadeImpl = atividadeImpl;
        this.disciplinaImpl = disciplinaImpl;
        this.professorImpl = professorImpl;
        this.turmaImpl = turmaImpl;
    }

    public void menuCadastroProfessor() throws IOException {

        int cadastrarMaisUm = 1;
        BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
        while (cadastrarMaisUm == 1) {
            limpaTela();

            System.out.println(
                    "Entre com o nome do professor a ser cadastrado.");
            String nome = buf.readLine();

            System.out.println(
                    "Digite o cpf do professor a ser cadastrado");
            String cpf = buf.readLine();

            System.out.println(
                    "Digite o nome do departamento a qual pertence.");
            String respostaDepartamento = buf.readLine();

            Professor professor = new Professor(nome, cpf, respostaDepartamento);
            professorImpl.gravarobjeto(professor);
            System.out.println("Professor cadastrado com sucesso!");

            System.out.println("Voce deseja cadastrar mais um professor? Digite 1 para Sim e 0 para nao");
            cadastrarMaisUm = Integer.parseInt(buf.readLine());
        }
    }

    public void limpaTela() {
        for (int i = 0; i < 50; i++) {
            System.out.println("");
        }

    }
}
